mockData

2018.6.5 星期二

官网:https://yapi.ymfe.org/documents/mock.html
github:https://github.com/YMFE/yapi/
mockjs:https://github.com/nuysoft/Mock/wiki/Text

调研

$RELATIVE:
$BLOB:[mockData]
$BLOB:[前后端分离]

简介

见文档

内网部署

浏览器可视部署,没有用docker
启动之前mongo 需要运行(可后台)
启动:node vendors/server/app.js

mongo搭建

使用记录

已踩

1. 部署失败。貌似这个插件json-path 安装遇到问题
文件夹权限不够?npm安装要用源码?node版本太高?
> 应该是权限问题,但是不敢乱改,暂时是在执行npm install时加上了–unsafe-perm安装好了依赖,但是不知这样做后面升级或者其他操作会不会有坑。 [安装失败,Cannot find module ‘fs-extra’] /YMFE/yapi/issues/458
2. 同一路径提示 相同接口,可以通过参数区别
[对于同一路径带不同参数来表示多个接口的应该如何处理] /YMFE/yapi/issues/455
[单入口的接口? ] /YMFE/yapi/issues/578

待解决

3. 路径,必须以/ 开头,不能全局设置共用路径,比如/index
[对于同一路径带不同参数来表示多个接口的应该如何处理] /YMFE/yapi/issues/455
1. 全局mock问题,延迟和出现错乱
全局mock脚本生效有延迟
1. 发送请求,可以自动获取带cookie,而非写在全局的header设置中
[强列建议: 后面的测试接口可以取前面接口返回的header中的字段,起码可以取返回Cookie] /YMFE/yapi/issues/334
[建议将高级mock的cookie注入的httpOnly属性改成主动设置的] /YMFE/yapi/issues/239

knowledge is no pay,reward is kindness
0%